body {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
table {
	margin: 0px; padding: 0px;
}
tr {
	margin: 0px; padding: 0px;
}
td {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
textarea {
	margin: 0px; padding: 0px;
}
select {
	margin: 0px; padding: 0px;
}
img {
	margin: 0px; padding: 0px;
}
body {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px;
}
li {
	list-style-type: none;
}
dd {
	list-style-type: none;
}
body {
	color: rgb(51, 51, 51);
}
table {
	border-collapse: collapse;
}
img {
	border: 0px currentColor; border-image: none; vertical-align: bottom;
}
em {
	font-style: normal;
}
div {
	margin: 0px auto; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; list-style-type: none;
}
h2 {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; list-style-type: none;
}
h3 {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; list-style-type: none;
}
h4 {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; list-style-type: none;
}
h5 {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; list-style-type: none;
}
h6 {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; list-style-type: none;
}
ul {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; list-style-type: none;
}
li {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; list-style-type: none;
}
dl {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; list-style-type: none;
}
dt {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; list-style-type: none;
}
dd {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; list-style-type: none;
}
form {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; list-style-type: none;
}
img {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; list-style-type: none;
}
p {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; list-style-type: none;
}
.block {
	width: 1000px; height: auto;
}
.f_l {
	float: left;
}
.f_r {
	float: right;
}
.tl {
	text-align: left;
}
.tc {
	text-align: center;
}
.tr {
	text-align: right;
}
.dis {
	display: block;
}
.inline {
	display: inline;
}
.none {
	display: none;
}
.dashed {
	background: url("../../images/before/lineBg.gif") repeat-x left top; padding: 2px 0px 3px 12px; color: rgb(63, 63, 63);
}
.clearfix::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
* + html .clearfix {
	height: 1%;
}
.ared a:link {
	color: rgb(51, 51, 51); text-decoration: none;
}
.ared a:visited {
	color: rgb(51, 51, 51); text-decoration: none;
}
.ared a:hover {
	color: rgb(255, 102, 0); text-decoration: none;
}
.ared a:active {
	color: rgb(255, 102, 0); text-decoration: none;
}
.a333 a:link {
	color: rgb(51, 51, 51); text-decoration: none;
}
.a333 a:visited {
	color: rgb(51, 51, 51); text-decoration: none;
}
.a333 a:hover {
	color: rgb(19, 65, 198); text-decoration: none;
}
.a333 a:active {
	color: rgb(19, 65, 198); text-decoration: none;
}
.a666 a:link {
	color: rgb(102, 102, 102); text-decoration: none;
}
.a666 a:visited {
	color: rgb(102, 102, 102); text-decoration: none;
}
.a666 a:hover {
	color: rgb(19, 65, 198); text-decoration: none;
}
.a666 a:active {
	color: rgb(19, 65, 198); text-decoration: none;
}
.a999 a:link {
	color: rgb(153, 153, 153); text-decoration: none;
}
.a999 a:visited {
	color: rgb(153, 153, 153); text-decoration: none;
}
.a999 a:hover {
	color: rgb(102, 102, 102); text-decoration: none;
}
.a999 a:active {
	color: rgb(102, 102, 102); text-decoration: none;
}
.a999_line a:link {
	color: rgb(153, 153, 153); text-decoration: none;
}
.a999_line a:visited {
	color: rgb(153, 153, 153); text-decoration: none;
}
.a999_line a:hover {
	color: rgb(102, 102, 102); text-decoration: underline;
}
.a999_line a:active {
	color: rgb(102, 102, 102); text-decoration: underline;
}
.blue a:link {
	color: rgb(19, 65, 198); text-decoration: none;
}
.blue a:visited {
	color: rgb(19, 65, 198); text-decoration: none;
}
.blue a:hover {
	color: rgb(19, 65, 198); text-decoration: underline;
}
.blue a:active {
	color: rgb(19, 65, 198); text-decoration: underline;
}
.blue_s a:link {
	color: rgb(40, 95, 165); text-decoration: none;
}
.blue_s a:visited {
	color: rgb(40, 95, 165); text-decoration: none;
}
.blue_s a:hover {
	color: rgb(40, 95, 165); text-decoration: underline;
}
.blue_s a:active {
	color: rgb(40, 95, 165); text-decoration: underline;
}
.a_blue a:link {
	color: rgb(19, 65, 198); text-decoration: none;
}
.a_blue a:visited {
	color: rgb(19, 65, 198); text-decoration: none;
}
.a_blue a:hover {
	color: rgb(19, 65, 198); text-decoration: underline;
}
.a_blue a:active {
	color: rgb(19, 65, 198); text-decoration: underline;
}
.yellow a:link {
	color: rgb(255, 153, 0); text-decoration: none;
}
.yellow a:visited {
	color: rgb(255, 153, 0); text-decoration: none;
}
.yellow a:hover {
	color: rgb(255, 153, 0); text-decoration: underline;
}
.yellow a:active {
	color: rgb(255, 153, 0); text-decoration: underline;
}
.fff a:link {
	color: rgb(255, 255, 255); text-decoration: none;
}
.fff a:visited {
	color: rgb(255, 255, 255); text-decoration: none;
}
.fff a:hover {
	color: rgb(255, 255, 255); text-decoration: underline;
}
.fff a:active {
	color: rgb(255, 255, 255); text-decoration: underline;
}
.nn333 a:link {
	color: rgb(51, 51, 51); text-decoration: none;
}
.nn333 a:visited {
	color: rgb(51, 51, 51); text-decoration: none;
}
.nn333 a:hover {
	color: rgb(51, 51, 51); text-decoration: underline;
}
.nn333 a:active {
	color: rgb(51, 51, 51); text-decoration: underline;
}
.red a:link {
	color: rgb(187, 23, 0); text-decoration: none;
}
.red a:visited {
	color: rgb(187, 23, 0); text-decoration: none;
}
.red a:hover {
	color: rgb(187, 23, 0); text-decoration: underline;
}
.red a:active {
	color: rgb(187, 23, 0); text-decoration: underline;
}
.top5 {
	padding-top: 5px;
}
.top10 {
	padding-top: 10px;
}
.top15 {
	padding-top: 15px;
}
.top20 {
	padding-top: 20px;
}
.top50 {
	padding-top: 50px;
}
.bottom5 {
	padding-bottom: 5px;
}
.bottom10 {
	padding-bottom: 10px;
}
.bottom20 {
	padding-bottom: 20px;
}
.left20 {
	padding-left: 20px;
}
.left40 {
	padding-left: 40px;
}
.right20 {
	padding-right: 20px;
}
.right40 {
	padding-right: 40px;
}
.color_999 {
	color: rgb(153, 153, 153);
}
.color_red {
	color: rgb(255, 51, 0);
}
.forum_blue {
	color: rgb(19, 65, 198);
}
.forum_yellow {
	color: rgb(204, 102, 0);
}
.forum_red {
	color: rgb(255, 0, 0);
}
.area_all {
	width: 90%;
}
.txt40 {
	padding: 3px; width: 40px;
}
.txt60 {
	padding: 3px; width: 60px;
}
.txt250 {
	padding: 3px; width: 250px;
}
.txt290 {
	padding: 3px; width: 300px;
}
.txt300 {
	border: currentColor; border-image: none; width: 298px; height: 26px; line-height: 26px; font-size: 14px;
}
.anniu10 {
	background: url("../../images/before/anniu10.gif") repeat-x 0px top; border: 0px currentColor; border-image: none; width: 92px; height: 34px; color: rgb(255, 255, 255); font-size: 14px; font-weight: bold;
}
.ttbb {
	border: 1px solid rgb(204, 204, 204); border-image: none;
}
.ttbb td {
	padding: 0px; border: 1px solid rgb(204, 204, 204); border-image: none; line-height: 26px;
}
.top_web {
	background: rgb(233, 244, 255); left: 0px; width: 100%; height: 50px; position: fixed; z-index: 1; _position: absolute;
}
.foot_web {
	background: rgb(233, 244, 255); left: 0px; width: 100%; height: 35px; bottom: 0px; position: fixed; z-index: 1; _position: absolute;
}
.login {
	width: 1000px; padding-top: 50px; float: left;
}
.login .kk {
	margin: 0px auto; padding: 25px; border: 3px solid rgb(244, 244, 244); border-image: none; width: 560px;
}
.login .kk span {
	color: rgb(255, 0, 0); padding-right: 4px;
}
.login .kk table td {
	padding: 10px; font-size: 14px; border-bottom-color: rgb(211, 211, 211); border-bottom-width: 1px; border-bottom-style: dotted;
}
.login .kk .txt_g {
	background: url("../../images/before/txt2.gif") repeat-x 0px top; padding: 5px; border: 1px solid rgb(133, 133, 133); border-image: none; width: 280px; line-height: 24px;
}
.login .kk .txt_g2 {
	background: url("../../images/before/txt2.gif") repeat-x 0px top; padding: 5px; border: 1px solid rgb(133, 133, 133); border-image: none; width: 120px; line-height: 24px;
}
.login .kk .txt_r {
	background: url("../../images/before/txt1.gif") repeat-x 0px top; padding: 5px; border: 1px solid rgb(253, 103, 104); border-image: none; width: 280px; line-height: 24px;
}
.login .kk .ok {
	background: url("../../images/before/anniu1.gif") no-repeat 0px top; border: currentColor; border-image: none; width: 74px; height: 35px; color: rgb(255, 255, 255); line-height: 34px; font-size: 14px; font-weight: bold;
}
.login .kk table .none {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.login .kk table span {
	font-size: 12px;
}
.red_pg a {
	padding: 3px 8px; border: 1px solid rgb(215, 215, 215); border-image: none; height: 26px; color: rgb(51, 51, 51); line-height: 26px; overflow: hidden; text-decoration: none; margin-left: 4px; display: inline; background-color: rgb(255, 255, 255);
}
.red_pg a:hover {
	border: 1px solid rgb(242, 181, 121); border-image: none; color: rgb(243, 145, 49);
}
.red_pg strong {
	padding: 3px 8px; border: 1px solid rgb(242, 181, 121); border-image: none; height: 26px; color: rgb(51, 51, 51); line-height: 26px; overflow: hidden; text-decoration: none; margin-left: 4px; display: inline; background-color: rgb(255, 234, 197);
}
.red_pg .ref {
	background: url("../../images/before/post6.gif") no-repeat left; padding-left: 15px;
}
.red_pg .next {
	background: url("../../images/before/post7.gif") no-repeat right; padding-right: 15px;
}
